

package ciicos.equ.model.equbase;

import lombok.Data;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * @版本： V3.2.0
 * @版权：
 * @作者： 企业研发中心
 * @日期： 2024-02-06
 */
@Data
public class EquBaseForm {
    /**
     * 主键
     */
    private String id;
    /**
     * 设备组
     **/
    @JsonProperty("packet")
    private String packet;
    /**
     * 保养周期
     **/
    @JsonProperty("upkeepCycle")
    private Double upkeepCycle;


    /**
     * 类型
     **/
    @JsonProperty("type")
    private String type;

    /**
     * 名称
     **/
    @JsonProperty("name")
    private String name;

    /**
     * 编号
     **/
    @JsonProperty("code")
    private String code;

    /**
     * 创建用户
     **/
    @JsonProperty("creatoruserid")
    private String creatoruserid;

    /**
     * 创建时间
     **/
    @JsonProperty("creatortime")
    private String creatortime;
    /**
     * 下次保养日期
     **/
    @JsonProperty("nextUpkeepDate")
    private String nextUpkeepDate;
    /**
     * 保养提醒日期
     **/
    @JsonProperty("upkeepRemindDate")
    private String upkeepRemindDate;
    /**
     * 修改用户
     **/
    @JsonProperty("lastmodifyuserid")
    private String lastmodifyuserid;

    /**
     * 修改时间
     **/
    @JsonProperty("lastmodifytime")
    private String lastmodifytime;

    /**
     * 品牌
     **/
    @JsonProperty("brand")
    private String brand;

    /**
     * 型号
     **/
    @JsonProperty("model")
    private String model;

    /**
     * 出厂编码
     **/
    @JsonProperty("factorycode")
    private String factorycode;

    /**
     * 出厂日期
     **/
    @JsonProperty("factorytime")
    private String factorytime;

    /**
     * 购买日期
     **/
    @JsonProperty("buyime")
    private String buyime;

    /**
     * 位置
     **/
    @JsonProperty("location")
    private String location;

    /**
     * 运行时长
     **/
    @JsonProperty("runingtime")
    private Integer runingtime;

    /**
     * 运行状态
     **/
    @JsonProperty("runingstatus")
    private String runingstatus;

    /**
     * 运行时长点位
     **/
    @JsonProperty("runingtimepoint")
    private String runingtimepoint;

    /**
     * 运行状态点位
     **/
    @JsonProperty("runingstatuspoint")
    private String runingstatuspoint;

    /**
     * 备注
     **/
    @JsonProperty("description")
    private String description;

    /**
     * 附件
     **/
    @JsonProperty("files")
    private String files;

    /**
     * 子表数据
     **/
    @JsonProperty("equpointList")
    private List<EquPointModel> equpointList;

}
